#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int max(int x, int y)
//{
//	return (x > y ? x : y);
//	
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int z = max(a, b);
//	printf("%d", z);
//	return 0;
//}



//void test(void)
//{
//	printf("hehe\n");
//}
//int main()
//{
//	test();
//	return 0;
//}



void  exchange(int *px, int *py)
{
	int c = 0;
	c = *px;
	*px = *py;
	*py = c;
}
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	exchange(&a, &b);
	printf("%d %d", a, b);
	return 0;
}
